using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DTO;
using BUS;
namespace GUI
{
    public partial class dangnhap : Form
    {
        public dangnhap()
        {
            InitializeComponent();
        }

        private void dangnhap_Load(object sender, EventArgs e)
        {

        }
        GiaoVienDTO gvdto = new GiaoVienDTO();
        AdminDTO addto = new AdminDTO();
        string loi = "";
       public string biengiatri = "";
        private void label3_Click(object sender, EventArgs e)
        {

        }

        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            
            //khai bao cho thanh phan giao vien
            gvdto.MaGV = txtmatkhau.Text;
            gvdto.TenGV = txttendn.Text;
            //khai bao cho thanh phan addmin
            addto.TenDN = txttendn.Text;
            addto.MatKhau = txtmatkhau.Text;
            if (txtmatkhau.Text == "" && txttendn.Text == "")
            {
                MessageBox.Show("Bạn phải nhập đầy đủ thông tin!");
            }
            else
            {
                if (hocsinhBUS.dangnhapadmin(addto) == false)
                {
                    if (hocsinhBUS.dangnhapgiaovien(gvdto) == false)
                    {
                        loi = "Thông tin tên đăng nhập/mật khẩu không đúng,Vui lòng kiểm tra lại!";
                        txttendn.SelectAll();
                        txttendn.Focus();
                    }
                    else
                    {
                        biengiatri = txtmatkhau.Text.ToString();
                        txtmatkhau.Text = "";
                        txttendn.Text = "";
                      frmchinhcuagiaovien frm = new frmchinhcuagiaovien();
                        frm.ShowDialog();
                        lblthongbao.Text = "";
                       
                        
                    }
                }
                else
                {
                    biengiatri = txtmatkhau.Text.ToString();
                    txtmatkhau.Text = "";
                    txttendn.Text = "";
                    frmchinhaddmin frm = new frmchinhaddmin();
                    frm.ShowDialog();
                    lblthongbao.Text = "";
                    
                }
                lblthongbao.Text = loi.ToString();
                
            }
        }

        private void btnThoat_Click(object sender, EventArgs e)
        {
            DialogResult dlg;
            dlg = MessageBox.Show("Bạn muốn thoát chương trình?", "THÔNG BÁO!", MessageBoxButtons.YesNo);
            if (dlg == DialogResult.Yes)
               Application.Exit();
        }

        private void txtmatkhau_Click(object sender, EventArgs e)
        {
            ////lay gia tri trong textbox
            //TextBox txt = (TextBox)sender;
            //biengiatri = txt.Text;
        }

        private void btnlammoi_Click(object sender, EventArgs e)
        {
            txtmatkhau.Text = "";
            txttendn.Text = "";
            lblthongbao.Text = "";
        }
    }
}